<%@ page language="java" contentType="text/html; charset=UTF-8"
	pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
	<table id="zxy_pcrl_dg"></table>

	<div id="zxy_pcrl_mm">
		<a href="javascript:void(0)" class="easyui-linkbutton"
			data-options="iconCls:'icon-add',plain:true" onclick="zxy_pcrl_add()">新增</a>
		<a href="javascript:void(0)" class="easyui-linkbutton"
			data-options="iconCls:'icon-cancel',plain:true" onclick="zxy_pcrl_delete()">删除</a>
		<input id="zxy_pcrl_ss" class="easyui-searchbox" style="width: 200px"
			data-options="prompt:'请输入员工姓名/编号/部门/职务/职级名进行查询'"></input>
	</div>
	<script>
		$(function() {
			//搜索框
			$("#zxy_pcrl_ss").searchbox({
				searcher:function(value){
					$('#zxy_pcrl_dg').datagrid('load','../personnelChange/queryEPCRBySearch?searchValue='+value);
				}
			})
			
			$('#zxy_pcrl_dg').datagrid({
				// 请求地址
				url : '../personnelChange/findEPCRByPage',
				columns : [ [ {
					field : '',
					title : '',
					checkbox : true
				}, {
					field : 'recordId',
					title : '记录编号',
					width : '10%',
					formatter:function(value,row,index){
						return "<a href='javascript:void(0);' onClick='zxy_pcrl_show_record("+row.recordId+")'>"+row.recordId+"</a>"
					}
				}, {
					field : 'empId',
					title : '员工编号',
					width : '10%',
				}, {
					field : 'empName',
					title : '员工姓名',
					width : '10%',
				}, {
					field : 'applyEmpName',
					title : '申请者姓名',
					width : '10%',
				}, {
					field : 'approver',
					title : '审批者姓名',
					width : '10%',
				}, {
					field : 'applyDate',
					title : '申请日期',
					width : '10%',
				}, {
					field : 'changeDate',
					title : '变动日期',
					width : '10%',
				}, {
					field : 'approveStatus',
					title : '审批状态',
					width : '10%',
					formatter : function(value, row, index) {
						switch (value){
							case 1:
								return '待审批';
								break;
							case 2:
								return '审批通过';
								break;
							case 3:
								return '待修改';
								break;
							case 4:
								return '取消';
								break;
							default:
								return '待审批';
						}
					}
				}, ] ],
				/*width : 800,
				height : 200,*/
				// fit:true
				fitColumns : true,
				// 隔行变色
				striped : true,
				nowrap : true,
				// 显示行号
				rownumbers : true,
				// 设置单选
				singleSelect:true,
				toolbar : '#zxy_pcrl_mm',
				/*//是否从服务器排序数据
				remoteSort:true,
				//定义可以排序的列
				sortName:'e.emp_id',*/
				// 显示分页栏
				pagination : true,
				// 设置每页大小
				pageSize : 2,
				// 可选的每页大小
				pageList : [ 1, 2, 3, 5, 10, 20, 50 ],
				fit:true,
			});
		});
		function zxy_pcrl_search() {
			var show_resign=false;
			var zxy_pcrl_hire_date_begin=$("#zxy_pcrl_hire_date_begin").datebox('getValue');
			var zxy_pcrl_hire_date_end=$("#zxy_pcrl_hire_date_end").datebox('getValue');
			var search_value=$("#zxy_pcrl_ss").textbox('getValue');
			$('#zxy_pcrl_dg').datagrid('load','../emp/queryBySearch?showResign='+show_resign
					 +'&searchValue='+search_value+'&beginDate='+zxy_pcrl_hire_date_begin
					 +'&endDate='+zxy_pcrl_hire_date_end);
		}
		function zxy_pcrl_show_record(recordId) {
			$("#tt").tabs('getTab','员工职位变动').panel('open').panel('refresh','../personnelChange/positionChangeRecordInfo?recordId='+recordId);
		}
		function zxy_pcrl_add() {
			$("#tt").tabs('getTab','员工职位变动').panel('open').panel('refresh','../personnel/positionChange');
		}
		
		//删除
		function zxy_pcrl_delete(){
			if($("#zxy_pcrl_dg").datagrid("getChecked").length<1){
				return;
			}
			$.messager.confirm("操作提示", "您确定要删除吗？", function (data) {
				if(data) {
					var rows=$("#zxy_pcrl_dg").datagrid("getChecked");
					var id_arr=[];
					for(var i=0;i<rows.length;i++){
						id_arr.push(rows[i].recordId);
					}
					id_arr=JSON.stringify(id_arr);
					$.ajax({
						url:'../personnelChange/deletePersitionChangeByRecordId',
						data:{
							"id_arr":id_arr,
						},
						type:'post',
						success:function(data){
							if(data.success){
								$.messager.alert('操作成功',data.message);
								$("#tt").tabs('getTab','员工职位变动').panel('open').panel('refresh','../personnelChange/positionChangeRecordList');
							}else{
								$.messager.alert('操作失败',data.message);
							}
						}
					});
				}
			});
		}
	</script>
</body>
</html>